small troop - French English Dictionary